home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / com / othernet / mausnet / cat303 / scripts / rufus / mt_batch / mt_batch.txt < prev    next >
Text File  |  1995-01-07  |  14KB  |  307 lines

  1. Batchprogramm fr automatischen MausTausch mit RUFUS - Version 2.7
  2. ==================================================================
  3.  
  4. Das File MT_BATCH.RUF ist ein Batch fr das Terminalprogramm RUFUS V1.41,
  5. welcher den regelm„áigen MausTausch und das downloaden der aktuellen
  6. Programmliste automatisch durchfhrt. Er ist so ausgelegt, daá er sowohl
  7. fr einen timergesteuerten, vollautomatischen Tausch, als auch fr einen
  8. 'manuellen' Tausch verwendet werden kann.
  9.  
  10. Der Batch ist natrlich Freeware und darf in unver„nderter Form beliebig
  11. weitergegeben und kopiert werden. Die Benutzung erfolgt ausschlieálich auf
  12. eigene Gefahr. Dies ist die letzte, endgltige Version.
  13.  
  14.  
  15. 1. Funktionen
  16. -------------
  17.  
  18. - Automatischer und manueller Lauf: Der Batch kennt zwei verschiedene Betriebs-
  19.   arten. Beim manuellen Lauf k”nnen die gewnschten Funktionen komfortabel ber
  20.   Dialogboxen eingestellt werden. Tritt ein Fehler auf, so wird das ebenfalls
  21.   ber entsprechende Dialoge gemeldet. Es kann dann entweder der Ablauf fort-
  22.   gesetzt oder auch abgebrochen werden. Man sollte also zumindest in der N„he
  23.   des Computers sein, um evtl. reagieren zu k”nnen.
  24.  
  25.   Der automatische Lauf ist vorgesehen um z.B. einen timergesteuerten
  26.   MausTausch durchzufhren, oder auch um nicht beim Computer bleiben zu
  27.   mssen. Die gewnschten Funktionen werden einmalig im Konfigurationsteil
  28.   eingestellt. Tritt hier w„hrend des Ablaufes ein Fehler auf, wird die
  29.   Verbindung sofort beendet. Dabei wird zuerst versucht, einen normalen Logout
  30.   auszufhren. Funktioniert das nicht, wird aufgelegt. Die Ursache kann sp„ter
  31.   jederzeit im Protokoll oder in der Logdatei nachvollzogen werden.
  32.  
  33. - Anwahl: Der Batch w„hlt die Maus automatisch mit Wahlwiederholung an.
  34.   Geht w„hrend der Wahlwiederholung ein Anruf ein, wird die Anwahl abgebrochen
  35.   und eine Meldung ausgegeben bzw. eine kurze W„hlpause eingelegt. Die Anzahl
  36.   der Wahlwiederholungen kann eingestellt werden.
  37.  
  38.   Ist die Maus frei, nimmt aber nicht ab, so wird der Batch ebenfalls
  39.   abgebrochen. Voraussetzung ist dabei, daá das verwendete Modem bei Erkennung
  40.   einen Freizeichens die Meldung 'RINGING' ausgibt.
  41.  
  42. - Login: Abh„ngig von den ausgew„hlten Funktionen erfolgt entweder ein
  43.   herk”mmlicher Login oder ein sog. Schnell-Login. Letzterer ist vorgesehen um
  44.   lediglich einen MausTausch auszufhren. Dabei werden von der Maus keine
  45.   Menues ausgegeben und nach dem Tausch wird sofort ausgeloggt. Das ist vor
  46.   allem fr Tauscher in der Fernzone interessant, um die Onlinezeit zu
  47.   verkrzen. Der Batch w„hlt automatisch den gnstigeren Login.
  48.  
  49. - MausTausch: Ist diese Funktion ausgew„hlt, wird vor der Anwahl berprft, ob
  50.   das obligatorische INFILE vorhanden ist. Fehlt das INFILE oder ist noch ein
  51.   altes OUTFILE vorhanden, wird eine Fehlermeldung ausgegeben.
  52.  
  53. - Laden der Programmliste: Es kann automatisch die komplette Programmliste
  54.   angefordert werden, oder auch nur die Liste der neu hinzugekommenen Programme.
  55.   Auáerdem kann die Liste auf bestimmte Betriebssysteme beschr„nkt werden.
  56.  
  57. - Logout: Nach Ausfhrung der gewnschten Funktionen beendet der Batch die
  58.   Verbindung zur Maus. M”chte man anschlieáend z.B. noch etwas up- oder
  59.   downloaden, so kann man die Funktion abschalten. Beim automatischen Lauf
  60.   wird _immer_ automatisch ausgeloggt.
  61.  
  62. - Alle Aktionen werden in der RUFUS-Logdatei festgehalten. So kann man nach-
  63.   tr„glich feststellen, ob ein Fehler aufgetreten ist.
  64.  
  65. - Benutzer eines ZyXEL-Modems k”nnen sich am Verbindungsende automatisch den
  66.   'Link-Status-Report' in ein File abspeichern lassen. So kann nachtr„glich
  67.   noch die Verbindungsqualit„t begutachtet werden.
  68.  
  69. Was der Batch  n i c h t  kann:
  70.  
  71. - Programme downloaden. Fr diese Zwecke eignet sich das Shareware-Programm
  72.   Saug-Utility von Frank Rger @ OS. Weitere Info's beim Autor. Auáerdem gibt
  73.   es in einigen M„usen die M”glichkeit per PM bestimmte Programme oder
  74.   Informationen anzufordern. Darber, ob dieses Utility ("Schnulli" genannt)
  75.   verfgbar ist, gibt der jeweilige SysOp Auskunft.
  76.  
  77. 2.0 Konfiguration
  78. ----------------
  79.  
  80. Um den einwandfreien Betrieb des Batches zu gew„hrleisten, mssen
  81. Einstellungen im Batch, in Rufus und in der Maus gemacht werden:
  82.  
  83.  
  84. 2.1 Konfiguration in RUFUS
  85. --------------------------
  86.  
  87. - Auf der Funktionstaste F1 muá der Username, auf Shift-F1 das Passwort liegen
  88.   (dabei darf kein Returnzeichen '|' eingegeben werden!)
  89.  
  90. - Fr die Wartezeit bei der Wahlwiederholung wird die in Rufus gemachte
  91.   Voreinstellung bernommen (Menue: Optionen-Modem)
  92.  
  93. - Das Terminalfenster muá mindestens 24x80 Zeichen darstellen k”nnen, da sonst
  94.   die Ausgabe durcheinander ger„t. Als optimal hat sich bei mir z.B. der GDOS-
  95.   Zeichensatz 'TMAIL-ANSI' erwiesen.
  96.  
  97. - Als šbertragungsprotokoll muá ZModem eingestellt werden. Andere Protokolle
  98.   werden vom Batch nicht untersttzt. Auáerdem wird ZModem-Autostart
  99.   automatisch vom Batch eingeschaltet. (Menue: Optionen-Protokoll)
  100.  
  101. - Die Terminal-Emulation wird vom Batch automatisch auf VT100 gesetzt. Eine
  102.   andere Einstellung wird also berschrieben.
  103.  
  104. - Ebenso wird die Logdatei-Mitschrift automatisch eingeschaltet, und darf auch
  105.   nicht ausgeschaltet werden. Siehe auch Punkt 4.
  106.  
  107.  
  108. 2.2 Konfiguration in der MAUS
  109. -----------------------------
  110.  
  111. In der MAUS mssen online im Benutzerdaten-Editor (vom Hauptmen mit [H][B]
  112. erreichbar) untenstehende Einstellungen vorgenommen werden. Die Datenfelder
  113. k”nnen mit den in Klammern angegebenen Zeichen erreicht werden.
  114.  
  115. - (T)erminal:   VT52, VT100 oder ANSI
  116. - (Z)eilenzahl: 0 (Anzeige: "kein Paging")
  117.  
  118. Anschlieáend mit (2)-Programmteil die Programmteil-Einstellungen aufrufen:
  119.  
  120. - (P)acker fr Filelisten: beliebige Einstellung.
  121.  
  122.   WICHTIG: Wird hier ein Packer ausgew„hlt, so hat dieser Vorrang vor der
  123.   Einstellung im Batch. Die Batch-Konfiguration wird dann also ignoriert!
  124.   Soll die Einstellung im Batch bercksichtigt werden, so ist 'kein Packer'
  125.   auszuw„hlen.
  126.   Fr ungepackten Download der Filelisten (bei Highspeed-Modems) muá eben-
  127.   falls 'kein Packer' gew„hlt werden.
  128.  
  129. - (D)efault-Protokoll: ZModem
  130.  
  131.   WICHTIG: Der Batch ist auf das Protokoll ZModem eingerichtet. Andere
  132.   Protokolle funktionieren in Verbindung mit diesem Batch nicht.
  133.  
  134. So, jetzt noch (z)urck zum NUDE und mit (Return) die Eingabe beenden.
  135. Speicherung der Einstellungen mit (J)a best„tigen, fertig.
  136.  
  137. Bitte keine anderen Einstellungen machen, der Batch kann sonst h„ngen bleiben.
  138. Die Maus macht dann an verschiedenen Stellen Abfragen, auf die der Batch nicht
  139. reagieren kann.
  140.  
  141.  
  142. 2.3 Konfiguration im BATCH
  143. --------------------------
  144.  
  145. Die gesamte Grundkonfiguration erfolgt im gekennzeichneten Bereich im Kopfteil
  146. des Batches. Dazu einfach die Datei in einen Editor laden und die unten be-
  147. schriebenen Einstellungen vornehmen:
  148.  
  149. # Dateiname des Infiles
  150.  
  151.   Hier den Dateinamen und Pfad eintragen, wo das Infile fr den Maustausch zu
  152.   finden ist.
  153.  
  154. # Dateiname des Outfiles
  155.  
  156.   Das Ganze nochmal fr's Outfile...
  157.  
  158. # Dateiname des Protokolles
  159.  
  160.   Hier den Dateinamen und Pfad eintragen, wohin das Protokoll geschrieben
  161.   werden soll. Mit der Angabe pproto="" wird die Puffer-Mitschrift abgeschaltet.
  162.  
  163. # Dateiname des Status-Reports
  164.  
  165.   Hier den Dateinamen und Pfad eintragen, wohin der 'Link-Status-Report' des
  166.   ZyXEL-Modems geschrieben werden soll. User die ein anderes Modem besitzen,
  167.   k”nnen die Funktion mit der Angabe pstrep="" abschalten.
  168.  
  169. # Modem-Reset
  170.  
  171.   Reset-Befehl fr's Modem. Bei Bedarf kann hier auch eine spezielle Modem-
  172.   Konfiguration fr den MausTausch eingetragen werden.
  173.  
  174. # Anwahlstring
  175.  
  176.   Kompletter Anwahl-Befehl fr die MAUS. Hier bitte auch die Nummer der Heimat-
  177.   Maus eintragen.
  178.  
  179. # Log-Eintrag bei Connect
  180.  
  181.   Hier den Text eingeben, den der Batch in die Rufus-Logdatei beim Connect
  182.   eintragen soll. Dabei auch auf die richtige Telefon-Nummer in den eckigen
  183.   Klammern achten. Diese Angabe wird von den g„ngigen Gebhrenz„hlern fr die
  184.   Berechnung ben”tigt.
  185.  
  186. # Maximale Zahl der Anwahlversuche
  187.  
  188.   Nach entsprechend vielen erfolglosen Anwahlversuchen bricht der Batch ab.
  189.  
  190. # Autom. Lauf mit STANDARD-Einstellungen?
  191.  
  192.   Wird hier der Wert 0 gesetzt, so l„uft der Batch in der manuellen Betriebs-
  193.   art (siehe auch Kapitel 1). Alle Funktionen werden ber Dialogboxen
  194.   gesteuert.
  195.  
  196.   Der Wert 1 an dieser Stelle sorgt fr einen vollautomatischen Ablauf.
  197.   Es werden die weiter unten unter 'STANDARD: ...' eingestellten Funktionen
  198.   ausgefhrt. ACHTUNG: Beim automatischen Lauf werden die Einstellungen nicht
  199.   auf ihre Plausibilit„t geprft.
  200.  
  201. # STANDARD: MausTausch ausfhren?
  202.  
  203.   Einstellung fr den automatischen Lauf. Siehe Batch.
  204.  
  205. # STANDARD: Programmliste downloaden?
  206.  
  207.   Einstellung fr den automatischen Lauf. Siehe Batch.
  208.  
  209. # STANDARD: Umfang der Programmliste?
  210.  
  211.   Einstellung fr den automatischen Lauf. Siehe Batch.
  212.  
  213. # STANDARD: Einschr„nkung nach Betriebssystemen?
  214.  
  215.   Einstellung fr den automatischen Lauf. Siehe Batch.
  216.  
  217. # Gewnschte Betriebssysteme in Liste?
  218.  
  219.   Soll die Programmliste auf bestimmte Betriebssysteme beschr„nkt werden, so
  220.   mssen hier die Kennziffern der gewnschten Betriebssysteme angegeben werden.
  221.   Es gibt folgende Auswahlm”glichkeiten:
  222.  
  223.   1: DOS      4: ST TOS     7: Unix          Die Kennziffern k”nnen sich evtl.
  224.   2: OS/2     5: Amiga      0: Sonstige      „ndern - im Zweifelsfall einfach
  225.   3: Windows  6: Macintosh                   kurz online in der MAUS nachsehen.
  226.  
  227.   Die Eingabe der Kennziffern entspricht der in der MAUS blichen Art. Sollen
  228.   also z.B. Atari-Programme und sonstige Dateien in der Liste enthalten sein,
  229.   dann muá die Konfiguration   prosys="0,4"   lauten. Die einzelnen Ziffern
  230.   mssen mit Komma oder Leerzeichen getrennt werden.
  231.  
  232.   WICHTIG: Diese Einstellung gilt fr den automatischen _und_ den manuellen
  233.            Lauf. Eine Einstellung durch Dialogboxen ist beim manuellen Lauf
  234.            nicht m”glich.
  235.  
  236. # Packverfahren fr Programmlisten
  237.  
  238.   Hier wird der Kennbuchstabe, den die Maus fr den gewnschten Packer
  239.   erwartet, eingetragen. Leider sind hier die M„use nicht einheitlich.
  240.   Die folgenden Angaben sollten aber auf den meisten M„usen funktionieren:
  241.  
  242.   "l"= LZH   "z"=ZIP   "k"=kein Packer (fr Highspeed-Modems)
  243.  
  244.   WICHTIG: Die hier gemachte Einstellung ist nur wirksam, wenn in der Maus die
  245.   Auswahl 'kein Packer' gemacht wurde. Ist in der Maus z.B. ZIP als Packer
  246.   eingestellt, so hat diese Einstellung Vorrang vor der Batch-Konfiguration.
  247.  
  248. # Wird das interne ZModem von Rufus verwendet?
  249.  
  250.   Beim internen ZModem muá der Wert 1, beim externen ZModem (z.B. GSZRZ) der
  251.   Wert 0 gesetzt werden. Diese Angabe ist notwendig, weil das interne ZModem
  252.   nach dem Dateitransfer einen falschen Rckgabewert liefert. Das fhrt dazu,
  253.   daá der Batch trotz erfolgreichem Dateitransfer eine Fehlermeldung ausgibt.
  254.   Ist dieser Parameter korrekt eingestellt, wird dieser Fehler umgangen.
  255.  
  256. # Am Batchende Rufus beenden?
  257.  
  258.   Hier kann festgelegt werden, ob nach erfolgreichem Ende oder einem Fehler
  259.   Rufus beendet werden soll. Beispielsweise kann damit CAT nach dem Tausch
  260.   automatisch das Outfile in die Messagebase einfgen, wenn Rufus vorher
  261.   von Cat aufgerufen wurde. Die Einstellung gilt fr beide Batch-Betriebsarten.
  262.  
  263.  
  264. 3. Bedienung
  265. ------------
  266.  
  267. Zun„chst einmal ist entscheidend, ob der Batch fr einen automatischen Lauf
  268. konfiguriert ist, oder nicht. L„uft der Batch automatisch, so gibt es praktisch
  269. nichts zu bedienen. Der Ablauf ist von den im Batch eingestellten Parametern
  270. abh„ngig. Tritt ein Fehler auf, so wird aufgelegt, und der Batch abgebrochen.
  271.  
  272. Beim manuellen Lauf werden alle Einstellungen ber Dialogboxen vorgenommen.
  273. Die Dialoge sind selbsterkl„rend, so daá ich hier nicht n„her darauf eingehe.
  274. Unter den Dialogboxen werden die aktuell eingestellten Funktionen angezeigt.
  275. Wurde versehentlich eine falsche Funktion selektiert, einfach alle Abfragen
  276. weiter beantworten. Vor dem Start erscheint noch ein Dialog in dem mit der
  277. Auswahl [Zurck] die Eingabe wiederholt werden kann.
  278.  
  279. Auch ein automatischer Lauf kann ber die Dialoge gestartet werden. Dazu gibt
  280. es beim ersten Dialog den Knopf [Auto]. Der Batch startet dann sofort mit den
  281. angezeigten Einstellungen. Sollen diese vorher noch ver„ndert werden, so sind
  282. die Funktionen wie gewohnt auszuw„hlen. Im letzten Dialog muá dann auf den
  283. Knopf [Zurck] geklickt werden, im anschlieáend erscheinenden ersten Dialog
  284. dann auf [Auto]. Ist doch ganz einfach, oder? :-)
  285.  
  286.  
  287. 4. Probleme, Fehler
  288. -------------------
  289.  
  290. - Logdatei: Die Logdatei-Mitschrift darf nicht abgeschaltet werden, weil sonst
  291.   Rufus aufgrund eines Fehlers die Log-Ausgaben auf den Bildschirm schreibt.
  292.   Das bringt dann natrlich den Bildschirm-Aufbau durcheinander. Wer aber
  293.   keine Logdatei haben m”chte, der kann in Zeile 286 das Kommentarzeichen '#'
  294.   entfernen und den Pfad der Logdatei einstellen. Die Datei wird dann am
  295.   Batchende gleich wieder gel”scht.
  296.  
  297. Wenn der Batch trotz Konfiguration nach dieser Anleitung nicht funktionieren
  298. sollte, dann helfe ich gerne bei der Fehlersuche. Allerdings werde ich keine
  299. Žnderungen am Batch mehr vornehmen (k”nnen), da ich auf einen anderen Rechner
  300. umsteige. Dies ist also die letzte Version. Der Batch l„uft mittlerweile aber
  301. sehr stabil, so daá wohl auch keine Anpassungen mehr n”tig werden. Erreichbar
  302. bin ich im MausNet unter: Mathias Weber @ S3
  303.  
  304. Und nun viel Spaá beim automatischen Mausen :-)
  305.  
  306. Mathias Weber
  307.